//
//  ZYNewPlatform.h
//  DesignMode
//
//  Created by wangzhipan on 2024/9/20.
//

#import <Foundation/Foundation.h>
#import "INewMessage.h"


//当功能变化方向不同时，分开两种\多种不同路线的继承体系，而不是放在一个继承体系中
//再把各种功能组合起来
@interface ZYPCPlatform : NSObject <INewMessagePlatform>
@property (nonatomic, strong) id<INewOperation>operation;
- (instancetype)initWithOperation:(id<INewOperation>)operation;
@end


@interface ZYMobilePlatform : NSObject <INewMessagePlatform>
@property (nonatomic, strong) id<INewOperation>operation;
- (instancetype)initWithOperation:(id<INewOperation>)operation;
@end


@interface ZYPCOperation : NSObject <INewOperation>
@end

@interface ZYMobileOperation : NSObject <INewOperation>
@end
